package com.tedu.day02.oop;

import java.sql.SQLOutput;

/**
 * 继承之后出现的问题：
 *  重写：子类继承父类，子类跟父类中存在相同名称方法，具备；
 *                   修饰符 返回值 方法名（参数） 完全一致【覆盖】
 *                   【修饰符：子类大于父类访问范围】
 *                   public>protected>默认的>private
 *  提醒：千万不要跟内部类弄混
 *  继承关键字：extends--super【类与类拥有继承关系】---使用方法一致
 *                     调取父类方法，语法：子类中直接调取super【父类】方法
 *                     this----使用方法一致
 * 注意： 继承关系---重写---修饰符【父类的修饰符、子类的修饰符】
 *       子类大于父类：public>protected>私有的
 */
class A{
    public void say(){//修饰符：默认
        System.out.println("我是A");
    }
}

class B extends A{
    public void say(){
        super.say();//super 肯定有继承 一定代表父亲
        System.out.println("我说B");
    }
}

public class 继承问题2 {
    public static void main(String[] args) {
        //输出B类  say（）方法
        B b=new B();
        b.say();
    }
}
